845 252
1286 388
2225 560
2623 687
2561 660
1688 381
1318 312
2816 37
43226 275
69478 265
113928 421
4997 764
5510 418
12857 532
6156 570
17043 171
3123 394
5885 143
3357 825
2926 40
4174 111
3701 509
2129 99