2250
1
987
1694
1065
3465
2
3835
5
2312
0
1015
951
1306
690
2669
564
2044
1743
108797
2769
17333
27
2173
1290
2115
2428
2256
10
925
392
2108
2550
6499
3
1354
5717