252
1
306
412
2
287
369
526
350
390
395
1148
4
934
225
233
34
1604
2152
5
360
3
362
300
250
468
534
653
0
276
414
516
373
355
35
232