2332 300
14909 558
12664 313
3303 476
2767 439
7273 300
2958 365
2190 92
5519 448
4717 637
23876 526
59294 291
4150 701
8608 313