893
211
1133
522
1726
868
674
322
892
284
571
261
2919
1613
979
528
1281
683
777
228
1292
603
724
350
1663
746
718
286
711
131
682
304
682
155
716
240
620
164
687
170