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