975
2
310
1
940
285
291
1260
227
3
1095
8
577
1064
4
1745
308
84
243
68
284
128
555
225
319
526
358
220
3304
3064
2935
723
152
1854