2899
8
2041
2
2204
5
5771
10
1844
1
2392
1716
18258
0
57793
1518
4606
2233
3
3212
27
1226
2489
1917
665
51331
25
962
2788
2781
452
1289601
4
1078
1210
4578
5070
19
4548
7222
3565