1502 71
2737 290
16060 928
51384 776
4187 31
3905 136
4048 313
10947 234
4900 956
3342 540
3831 388
15734 614
2484 309
2159 115
4932 622
4024 585