361
2
483
1
702
3
492
228
99
528
380
883
391
251
664
555
1507
474
461
0
316
2667
84
693
401
1773
706
916
2184
4
730
5
473
660