2493
18
1992
3
697
0
1
1015
2352
2
1309
1204
4
4914
2949
6
1704
5389
1289601
3316
10
6844
2372
108797
59
2146
4862
2097
7
2705
2038
2386
2631
5635
2578
2245
2848
6346
16