2256 642
2840 892
3002 957
297 87
301 60
1922 603
1647 447
1481 297
2433 657
2908 920
481 99
896 193
1819 431
5160 866
4077 568
35828 189