14532 580
4132 160
3219 73
23024 662
6541 585
2322 301
12548 376
12325 771
56790 587
61555 95
8872 676
22861 509
3355 337
6942 298
2650 528