51196
48818
47730
42897
29201
28050
26898
24358
23758
23128
22352
22248
22047
20027
18999
17892
17309
17279
17111
16540
15912
15815
15692
15277
14652
13946
13706
12360
11388
11026
10711
10584
10580
10535
10245
10162
9829
9500
9210
9004
8342
8083
7263
6050
6035
5497
5260
4119
3765
1669
1434
305