2245
3
1104
1
1844
1301
2
1767
674
638
0
3145
4
297066
237
2302
551
1496
6
2942
1226
3053
7
1532
1974
2797
5
1295
2773
280
108797
2354
1581
2650
20
2386
2159
3765
5225
8