19944
2
2883
5
2526
1
2163
0
1586
14589
10
1424
1514
1241
489
202
3791
7
1060
1681
2402
887
809
1238
1889
1223
1108
1061
5106
5354
2521
921
108797