17353
0
20634
8
31535
2275
2
4964
3
522
1132
798
55
2907
2041
1
363
1073
932
370
497
477
1504
414
297
1028
611
1020
80
2714
5
282572
3808
152
520
165