1212
4
846
2
1510
5
1237
9
2222
12
2550
10
1183
5049
24
943
2898
2150
3
1221
1854
1688
1
1390
911
2967
7
510
2720
1229
0
872
1204
490
1409
3417
5801
17
712
781
1228
1578