2196
3
258
1
550
284
796
417
2
1862
433
1733
4
2898
9
1110
8
1347
625
776
618
3569
5
222
475
596
1324
526
2376
6
2510
604
555
783
2283
1688
946
565