2882
9
1178
2
1476
911
1160
1
8905
3613
1115
657
1388
0
1742
945
339
899
3120
4100
9812
818
445
376
895
1260
1112
3
542
1366
1215
2343
1380
3432
1510