1087
2
1589
7
2058
3
1620
5
1207
1
2124
963
825
4106
1300
0
2699
4
1605
6
2914
2360
2246
916
538
432
1496
1880
480
1759
2503
2313
549
5797
1206
789
633
645