1251
1
482
625
2
435
3622
15
2159
4
1953
746
628
5689
6
1013
1011
0
2271
1854
1330
2910
4223
549
1343
424
1823
5
860
814
1087
1763
1545
2265
1099
1123
813