521 151
3151 663
2907 600
2061 522
2147 653
306 47
1003 142
1424 285
2908 845
2640 475
2943 755
2143 587
2494 463
2896 747
4118 998
195 43
1581 231
3919 874
3184 317
2324 327
1871 367
1175 256
3131 626
3242 820