1056
1
2258
5141
7
2788
2
3014
20
1647
4
3225
3
1905
1508
3085
5
12459
3491
1040
3485
6236
10
951
1694
3316
1174
796
6
2333
1492
2999
289
0
4083
973
1975
4375
1211
982