43518
29803
17355
9793
8441
8279
6267
4358
3629
3368
2809
2376
2362
1389
1320
1306
1293
1247
1240
1085
816
790
735
728
726
711
682
681
661