1996
3265
2332
1381
1299
1111
1104
938
885
4169
1247
1325
1107
997
976
1070
892
1360
1033
7620
1059
3020
1007
1692
2195
1644
1589
1260
1990
1175
1167
1152
3117
3547
2148
1233
1662
1335
1517
1340
2271
1613
5285
1549
1605
1661
3700
1792
5295
1785
3971
2395
1912
3557
7616
5913
6793
2031
8150
3934