1020
0
31535
25137
2730
6
968
2657
3
2668
2
1551
1392
418
20634
8
1880
1824
2855
395
1
5223
9
1319
105290
5429
895
467
1222856
4
575
428
1869
5
1023
482
394
458
918