56961
36654
29904
13770
12635
8514
7613
6357
4525
4353
4217
3979
3625
3426
3177
3036
2982
2845
2482
2388
2071
2054
2028
1988
1917
1709
1579
1570
1493
1427
1272
1263
1219
1187
1177
1175
1161
1148
1144
1003
959
936
883
839
775
693
671
634
602
588
580
565
521
460
437
397
390
363
345
307
273
242
237
232
184
178
165
164
155
137
124
122
107
101
95
89
82
81
78
77
76
75
70
68
54
43
42
39
37
34
30
26
25
22
21
20
19
18