161
2
804
4
366
1
200
304
620
75
497
5
610
356
76
166
567
474
125
91
949
1170
7
1094
320
416
338
1333
1802
3
430
904
680
1149
291
982