1036 58
3771 670
3647 556
11375 435
30056 857
7847 398
9044 885
10031 510
11223 815
6074 335
10452 761
3609 172
7247 470
3301 112
8751 617
6180 519
5182 640