2489
2
1992
1
1015
2352
1151
2886
4
1204
2949
6
1489
5
1704
0
1289601
3316
10
6844
2189
5505
14
4946
18
2372
108797
59
2146
4862
2097
7
2705
2038
2386
2631
909
5635
3
2578
2245