21496 703
3220 301
9966 699
9269 338
2962 520
2382 374
8737 38
4184 867
2507 405
4248 379
26674 580
12749 599
7403 473
932 37