21710 662
6516 585
2309 301
12503 376
12265 771
56636 587
61341 95
8862 676
22813 509
3342 337
6935 298
2636 528