31057 87
112593 523
16592 123
36793 617
29322 301
36097 765
41090 390
31358 172
15586 451
25601 115
84040 827
42876 284
37671 380
61577 310
83203 422
63390 795
6249 105
5453 654
8605 484
6877 561
7524 716
7526 847
10113 811
6408 147
3106 105