2501 758
2326 484
842 229
2588 707
838 204
2948 624
1261 260
591 110
2727 856
2373 684
656 137
13232 219
16601 356
7463 600
3287 486
2075 67
14536 496
7328 280
20777 380