29994
AnalOnly
28572
28301
27578
26941
25784
25472
25250
24952
17558
15951
14959
14456
14044
12343
11830
11337
10866
10371
9457
8588
8095
7699
7222
6682
6187
5364
4943
4475
3998
3239