17353
0
31535
25137
3114
4
19279
2
2730
6
6800
20634
8
1098
1343
383
458
501
2275
518
522
938
7334
798
2189
281
467
882
493
1020
670
3808
553
527
246