30961 87
111991 522
16510 123
36700 617
29203 301
35995 765
41007 390
31224 172
15553 451
25522 115
83486 827
42623 284
37539 380
61372 310
83066 422
63055 795
6239 105
5440 654
8596 484
6864 561
7516 716
7516 847
10099 811
6402 147
3088 105