2493
18
1992
1
1015
2352
2
1204
4
2949
6
1704
0
1289601
3316
10
6844
2372
108797
59
2146
4862
2097
7
2705
2038
2386
2631
5635
3
2578
2245
2848
6346
16
2530
6236
1728
6856
24
1174