53403
39121
36035
12458
12402
10990
9009
8531
6286
4991
4799
4636
4621
4121
3095
3015
2870
2629
2621
2361
2247
2215
2162
2156
1972
1935
1758
1738
1709
1702
1634
1597
1570
1432
1335
1324
1317
1291
1225
1214
1172
1024
989
882
790
773
769
766
747
725
552
507
491
471
426
364
339
330
292
257
220
196
191
162
157
147
144
126
118
117
116
103
89
83
81
76
63
59
55
48
44
43
40
39
36
31
29
27
26
25
22
21
20
19