29578 86
35800 246
32525 754
33563 609
31207 195
72306 731
42063 619
108964 343
72503 93
32113 392
10049 452
2678 571
966 38
2855 714
287 49
865 211
17888 393
18364 780
11416 503
5001 908
792 70
2625 474
14694 113
1510 279