1212
4
1510
5
846
2
1183
2222
12
2639
3
2550
10
1236
9
2037
485
567
1
1287
8
479
4376
16
494
4049
4294
522
2207
1861
781
5795
17
1229
0
872
490
1204
3417
1409
2898
1221