937
403
354
1057
1706
2
699
5
1771
1025
1864
3
1002
2004
1727
1242
642
505
1247
762
2
554
1085
2
273
1
2023
897
1
577
1037
836
361
876
378
1
294
839
356
1181
916
4
644
26
697
1404
1360
2268
567
906
975
1
