175293
123783
87916
64246
54815
54485
35928
35013
29732
28655
26118
26002
25626
18892
18038
17555
17504
16048
13740
12690
12561
12418
11080
9948
9870
8413
7552
6560
6359
6043
6031
5827
4981
4718
4602
4522
4350
4306
4217
3969
3841
3790
3625
3431
3377
3163
3035
2953
2694
1990
1677
1658
1510
1440
1371
1160
1140
1119
1064
983
944
909
828
808
796
767
490
473
367
351
348
344
336
329
304
289
285
265
246
232
221
220
198
192
143
139
73
66
54
49
48
46
16
14
11
5
4