313
1
530
223
217
188
247
226
237
465
503
274
791
0
461
483
287
227
321
349
2
712
6
176
1012
1659
2206
645
1426
576
3
471
661
622
1149