940
1
541
648
1752
817
3415
1375
4
1571
800
1016
761
908
571
2864
7
1366
16
558
526
1353
460
2
641
474
547
1852
1566
790
865
1003
2315
8
155
284
3