180057
135453
95829
64311
61106
38190
32006
27778
27209
26082
19527
19230
18667
18488
17578
14157
12528
11350
9964
9638
6759
6441
6372
5403
5277
4793
4573
4268
3884
3858
3523
3037
2629
2170
1786
1711
1532
1452
1439
1183
1170
1102
1056
1018
964
854
824
813
769
533
511
368
360
354
345
331
305
290
285
266
252
232
222
220
211
194
144
139
73
66
54
49
48
16
14
13
12
11
5
4