90
0
54
456
3251
6
633
493
2328
474
2713
284
2275
2
303
729
290
871
1119
362
370
553
1277
5
1029
1225
1
797
1626
802
600
1580
913
2306
475