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