2635
0
343
503
472
180849
999
1
767
458
2301
376
331
1961
2168
12590
1276
804
392
1416
47
68
1861
2221
3