17353
0
31535
2275
2
798
4964
3
55
932
80
2907
2041
1
497
477
363
1073
611
20634
8
19279
383
370
522
282572
1020
467
3808
422
1504
414
180849
458
353