845 252
1286 388
2225 560
2556 687
2554 660
1681 381
1318 312
2813 37
43213 275
69468 265
113918 421
4996 764
5507 418
12856 532
6149 570
17043 171
3121 394
5885 143
3357 825
2924 40
4174 111
3701 509
2128 99