19944
2
951
1
2100
1417
619
564
2502
603
0
2740
3539
3
1022
2883
5
2333
2163
1586
14589
10
1424
8607
8
1514
2475
3791
7
4943
2153
1265
760
1458
2122
2427
12
2687
1108