3018 71
15996 883
7527 807
6318 320
9741 318
40941 302
2934 69
5386 218
9845 55
30124 815
11260 604
4559 678
7444 348
8911 252
3933 421
1883 32
2926 472
4339 443
8691 839
4642 537
1883 288
12157 367
7859 731
8816 238
15723 265
8209 891
5793 142
6333 655