465
1
313
702
3
100
484
341
316
404
2
365
301
438
384
561
580
1048
302
466
231
621
347
284
550
323
2057
5
977
0
680
293
640
290
1912