1007
3
476
2
654
0
1383
1
1789
10
1166
748
528
1150
1454
888
83
416
1343
2755
6
1652
1546
3837
2281
1058
1135
811
1152
1475
881
1449
421
1015
410
506