3715
3
2820
1
1358
1241
3070
4
1505
0
1746
2199
2134
2818
1557
2
19932
6
533
467
2928
1526
1781
2822
2279
1529
3250
2576
2238
1380
2667
888
2453
14470
5248
2489