2245
3
2908
2
1067
0
3078
4
2571
6
1606
1
297066
800
2377
570
1226
3053
7
1583
4179
6666
956
2797
5
1295
2773
4436
280
108797
2354
4396
1581
2650
20
2166
1665
2105
2386