157940
70987
27203
13975
12478
10891
8908
8611
8237
7066
7038
6984
6808
6703
6490
5734
5683
5363
5090
4709
4643
4542
4431
4300
4205
4182
4148
4079
4049
4034
4033
4023
3916
3911
3898
3874
3845
3842
3796
3767
3761
3732
3672
3664
3591
3552
3500
3439
3369
3316
3315
3146
3114
3087
3082
3031
2918
2845
2840
2798