194453
93077
78678
41656
41297
27910
23015
22917
20651
20177
12414
10702
10197
7913
7508
6567
6072
5747
5471
5165
4866
4068
4010
3935
3298
3181
2310
2218
1517
1463
1410
1238
1064
958
955
869
851
787
554
530
514
496
438
347
224
172
167
141
21
1
0