440
0
31535
472
2459
9
63
19279
2
480
1936
641
51
2587
16
427
614
392
398
1
2224
458
699
2125
2668
361
25137
44
1126
325
3114
4
598
1053
2303
21743