1996
2140
3204
886
923
2353
1066
1139
868
1115
1173
2793
1638
1271
1327
2579
2972
2073
2163
3598
4189
2079
1487
1858
21302
2232
4263
2501
12079
8089
2618
5126
4645
2987
11402