299
1
245
650
2
364
247
276
76
163
1336
3
260
446
707
314
771
96
380
277
75
64
68
144
255
889
622
81
79
1081
91
0
733
416