3018 71
15996 883
7526 807
6316 320
9741 318
40941 302
2934 69
5385 218
9845 55
30123 815
11260 604
4558 678
7443 348
8911 252
3933 421
1882 32
2926 472
4339 443
8691 839
4642 537
1883 288
12156 367
7859 731
8816 238
15722 265
8209 891
5792 142
6332 655