58503
32621
24023
20181
20174
17760
16809
14426
12151
11716
10867
10791
10472
10060
9928
9882
8793
8780
8606
8499
7833
7408
7304
6887
6861
6620
5756
5499
5228
4960
4930
4857
4719
4685
4581
4359
4334
4148
4028
4013
3846
3704
3606
3536
3412
3290
3141
3107
2762
2688
2662
2519
2518
2465
2286
2265
2130
1994
1989
1954
1926
1875
1652
1572
1534
1444
1436
1425
1345
1321
1270
1159
1114
1079
1050
992
980
873
821
741
691
635
500
295