975
2
310
1
291
940
285
1261
977
3
1096
8
577
227
1064
4
1745
308
84
243
68
284
129
556
225
319
528
358
220
3305
3064
2935
725
153
1854