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