30966 546
21143 361
13834 209
21052 309
6533 496
11008 217
12479 725
14373 677
20257 696
24597 532
2863 295
15807 148
1435 224
1575 84
15640 942