2245
3
1056
1
2788
2
297066
0
2258
3225
1905
1508
1040
1226
3053
7
894
1975
571
10180
8
1595
833
2797
5
1295
2773
280
108797
2354
1581
942
2650
20
2386
2159
3765
4
5225