31081 546
21145 361
13836 209
21059 309
6541 496
11020 217
12489 725
14387 677
20271 696
24620 532
2865 295
15817 148
1438 224
1575 84
15655 942