1062
1
146
79
1858
9
299
2
82
94
1214
791
95
1289
6
73
1107
4
83
1213
64
309
60
1126
338
702
294
84
335
1110
860
778
296
67
1261