12513 87
6465 434
1535 208
3382 628
2492 84
4196 356
12620 200
52908 123
21038 152
6571 936
14460 777
22031 557
4750 513
14186 331
10263 186
5957 680
20674 841
2132 61
6046 479
7342 400