31027 546
21145 361
13836 209
21055 309
6536 496
11011 217
12485 725
14378 677
20266 696
24609 532
2864 295
15813 148
1436 224
1575 84
15645 942