64196
32315
30840
13793
12851
10479
8753
8389
8322
7341
5313
4807
4676
4519
4271
3871
3052
2933
2876
2809
2627
2616
2361
2251
1985
1892
1804
1729
1688
1678
1651
1529
1510
1475
1423
1355
1260
1190
1116
1107
1012
868
859
855
842
838
777
745
610
533
524
472
423
419
339
326
296
287
283
259
251
241
196
162
147
144
139
135
118
113
97
93
88
85
77
74
57
49
46
45
44
39
36
35
32
31
29
26
25
24
22
21
20