30963 87
111995 522
16510 123
36702 617
29203 301
35996 765
41008 390
31227 172
15553 451
25523 115
83488 827
42625 284
37539 380
61374 310
83067 422
63055 795
6240 105
5441 654
8596 484
6864 561
7516 716
7516 847
10099 811
6402 147
3090 105