2256 642
2840 892
3003 957
297 87
304 60
1923 603
1648 447
1487 297
2435 657
2909 920
484 99
898 193
1819 431
5161 866
4078 568
35833 189