51880
33651
28887
13653
12453
8179
7307
6158
4484
4247
4216
3970
3569
3299
3109
2999
2982
2880
2477
2388
2044
2031
1937
1931
1897
1617
1562
1547
1491
1412
1218
1194
1181
1175
1161
1156
1154
1147
1134
1003
955
934
881
829
766
693
669
631
588
577
570
565
520
460
436
397
390
364
341
298
272
242
237
232
181
176
165
163
154
124
121
118
107
98
95
89
81
80
78
76
75
70
68
43
42
39
37
34
30
26
25
22
21
20
19
18