29865
17626
9086
8716
7781
5337
5251
5215
5176
5066
5043
4790
4014
3776
3649
3561
3336
3276
3259
3141
3120
3101
2902
2839
2788
2656
2457
2262
2216
2208
2178
2164
2055
2002
1938
1926
1836
1694
1647
1569
1567
1523
1513
1506
1487
1474
1471
1459
1433
1386