21475 703
3216 301
9956 699
9251 338
2961 520
2376 374
8706 38
4182 867
2487 405
4246 379
26363 580
12743 599
7396 473
931 37