1301
2
674
551
0
2302
3
1532
1097
1
1974
1844
1767
638
3145
4
237
1496
6
2942
108797
2386
2245
2530
6236
10
1174
1104
10827
2629
585
378
951
1015
562
2906
690