1075
407
1799
346
335
381
2602
1528
3456
5424
19120
3665
4122
4329
1724
4324
5231
3333
5287
716
1245
8976
893
2023
1145
12288
1638
2865
1955
19450