3018 71
15996 883
7526 807
6315 320
9741 318
40941 302
2933 69
5385 218
9845 55
30120 815
11260 604
4556 678
7442 348
8911 252
3933 421
1882 32
2925 472
4339 443
8691 839
4642 537
1883 288
12155 367
7858 731
8816 238
15721 265
8209 891
5791 142
6332 655