3116 226
2428 88
21726 328
8019 648
10083 189
645 43
19515 754
2839 224
51269 633
3231 301
21216 576
60436 197
50419 60
84317 169
11578 531
943 76
9969 699
15672 750
5026 98
8353 553
7313 256
17522 526
1791 507
7556 788
5678 573
6915 620
2187 148
27701 125