2245
3
1512
1
469
0
427
297066
496
1970
1226
3053
7
894
571
1399
2797
5
1295
2471
1390
2773
280
108797
2354
2189
1581
2
2650
20
2386
2159
3765
4
1293
5225
8
2530
2250