299
1
1372
5
84
72
63
523
571
744
4
286
273
124
244
684
2
83
1096
445
314
275
76
95
225
56
800
101
0
284
272
618
598
978
3
265