100328
69446
63205
29727
29011
23751
23631
22648
21799
19152
13005
12915
6619
5909
5713
4407
3985
3273
3192
3017
2831
2568
2478
2328
1814
1762
1684
1591
1172
1158
1063
1041
966
885
762
705
693
552
429
411
347
346
330
293
273
270
261
232
223
212
206
194
174
152
127
124
122
121
82
43
21
16
13
5
0