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