312
1
853
577
275
245
337
308
1389
3
57
316
539
0
569
338
52
138
744
4
286
225
571
244
523
124
55
800
978
265
2
125
454
272
618