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