2245
3
1709
8
1240
1
2530
4
6236
10
1174
1191
2420
2
2629
4492
189326
0
1415
585
378
2219
951
1015
562
2906
690
1087
1694