699 172
2262 642
2840 892
3008 957
297 87
305 60
1923 603
1655 447
1490 297
2436 657
2913 920
488 99
900 193
1820 431
5162 866
4081 568
35858 189