21438 703
3214 301
9940 699
9207 338
2960 520
2375 374
8693 38
4180 867
2481 405
4235 379
26238 580
12731 599
7386 473
930 37