2245
3
19944
2
297066
0
2883
5
1788
1
1226
3053
7
2526
2163
1586
14589
10
1424
1514
1241
489
202
3791
1060
2797
1681
1295
2402
887
809
1238
2773