2883
935
774
2949
926
793
802
1762
3515
45103
1084
991
1121
749
2425
750
765
809
1050
3861
1474
1562
869
2266
2072
1850
958
1029
1684
2641
1299
1081
1342
1135
1637
5429
1351
5401
1865
2507
5866
6847
4645
2585
1954
1285
1553
1406
1365
7387
1767
5249
2984
2899
7236
6658
20332
7752
3711
18986