20634
8
3632
5
2730
6
2657
3
3663
1
2668
2
814
2474
1385
521
4536
395
2288
5254
3025
407
536
0
399
834
6800
2855
389
1506
1020
968
2874
4309
393
105290
2042