97626
87840
58855
31908
23993
23818
18319
17730
15860
15851
11269
9650
9560
8414
7607
7019
6515
6079
5644
5102
5069
4711
4374
4258
4166
3963
3846
3654
3291
3059
2942
2835
2463
2385
1752
1732
1716
1512
1437
1316
1281
1205
1178
1174
1122
1030
1014
862
843
840
812
803
786
774
757
754
746
716
684
675
643
610
603
570
555
514
468
429
413
407
349
332
315
308
290
277
251
242
221
171
165
163
160
132
131
122
100
96
86
74
44
39
35
33
27
26
22
20
16