310
1
1067
6
2076
1459
7
266
230
932
3
1253
324
2
283
548
1327
9
72
507
474
361
356
416
299
431
26
940
352
301
336
528
477
518
602
1302