20218 447
15025 336
1510 65
3917 373
7812 217
21943 342
5680 529
8718 609
5259 612
15433 580
2010 405
1047 94
3226 479
3219 676