115983
40437
31342
29471
28472
19365
17651
12398
11301
10841
10198
9660
9330
9234
9094
8673
8226
7569
6877
6799
6734
6208
5793
5597
5596
5590
5512
5369
5220
5086