595
1
842
551
2
544
5
461
437
485
491
529
1871
0
401
1915
1085
1086
3
2563
923
837
1573
478
1323
4
988
473
378
1457
10
1603
377
945
1297
1453
3400