437
1
311
349
2
648
3
398
359
967
8
262
302
97
384
498
244
273
1657
4
305
493
120
233
46
0
306
615
275
744
80
881
355
71
216
1208