1501
5500
1285
1674
1895
1622
4593
6330
1091
756
972
1679
3175
2239
1632
745
634
1838
8258
1167
12762
1807
668
866
914
4182
1313
2596
14174
1357
1308
832
905
1640
835
4344
982
2038
5752
4483
48847
1388
1512
1393
2514
2421
922
1377
2685
2073
1664
4072
1139
1492
1525
1288
1098
1873
1438
2021