2501 758
2326 484
842 229
2590 707
839 204
2948 624
1261 260
595 110
2727 856
2374 684
656 137
13234 219
16601 356
7463 600
3287 486
2075 67
14537 496
7328 280
20777 380