312
2
436
1
278
274
370
345
385
356
554
1093
8
367
807
532
625
293
1914
344
1123
3
281
290
326
553
350
2065
5
287
979
0
1141
645