40
119
49
525
18
1065
1592
880
1709
1139
412
45
3650
106
1670
34
12
1700
112
1800
1112
1617
933
3200
13
1816
363
1007
97
24
71
860
859
79
2018
150
690
1011
1504
638
14
840
1127
22
1980
304
333
828
1893
1077
783
1260
269
