21472 703
3216 301
9951 699
9249 338
2961 520
2376 374
8700 38
4182 867
2484 405
4244 379
26293 580
12742 599
7395 473
931 37