31048 87
112556 522
16586 123
36791 617
29317 301
36090 765
41089 390
31345 172
15583 451
25597 115
84014 827
42859 284
37666 380
61570 310
83192 422
63371 795
6248 105
5453 654
8605 484
6877 561
7524 716
7526 847
10112 811
6408 147
3106 105