160
1
717
1047
8
825
629
697
587
925
765
492
2324
3
1011
802
990
0
617
2
321
68
1258
336
284
1288
796
848
476
76
735
1642
631
644
1432