20634
8
2668
2
2730
6
2855
3
19279
4396
415
1
2275
2301
282572
0
31535
2526
3442
25137
968
17353
888
5
3595
999
1020
2224
484
3114
4
2459
9
1824
2634
467
3123
386
3498