306
1
914
4
1413
3
293
326
105
1100
87
544
1356
2
592
0
883
2213
443
80
362
1306
1585
6
858
424
136
452
947
77
601
937
259
266
984