37532
27086
25991
11176
8774
6618
5314
3457
2312
2076
1884
1618
1616
1605
1430
1283
1242
1199
1102
1082
918
910
799
740
636
438
49
43
12
3
2
1