1153
2
1135
1
811
1058
2282
3
1546
3838
2755
6
1343
528
1150
416
1454
1789
10
749
888
83
654
0
1383
905
1256
476
1007
1779
5
727
1720
497
90
1700