31040 405
6561 49
1343 70
11113 154
183197 797
31622 114
75609 932
2215 681
7376 402
8641 651
25743 811
2959 607
10492 756
5734 224
35406 391
14250 228
47465 127
32132 91
20804 517
15667 978
16734 285
1794 430
23664 176
121668 735