159811
85106
56305
43683
42106
26086
24455
20978
19065
18789
13591
10641
9399
7989
6633
6326
5848
5732
5071
5070
4236
4202
4125
3758
3500
3273
2424
2235
1679
1538
1452
1362
1291
1225
1015
965
899
740
554
519
505
496
442
351
244
182
175
145
21
1
0