954
1808
1309
682
1863
811
1812
610
1483
1717
805
1008
700
830
2172
721
1591
2855
567
1078
1805
636
837
706
1061
944
3231
1088
1503
1067
1835
1331
817
1647
1257
4164
2018
2853
2810
1375
873
1167
2279
4148
554
573
1160
567
1240
1955
710
1803
1847
918
2244
740
3391
2225
2027
1193