1138
4
894
1
367
2
1284
1205
1029
3
945
2305
222
3765
781
1887
603
964
1965
764
1405
420
0
1713
62
702
86
2572
67
886
2896
3236
723
1053
43