2140 450
1515 47
3877 259
3307 109
3516 223
5453 766
3057 447
2976 592
2655 305
20354 709
50623 756
1367 143
2552 639
2780 708