20634
8
17353
0
282572
31535
2275
2
55
798
1073
363
932
370
414
2125
1
477
1504
611
1020
152
522
257
1462
497
2395
714
669
422
3373
1779
214
2635