580 148
2943 861
783 173
2865 804
2421 562
1867 221
838 69
1469 367
3624 602
5036 556
10193 370
15946 147
7738 271
19562 190
11791 298
16139 767
25951 703