20218 447
15027 336
1510 65
3917 373
7816 217
21947 342
5680 529
8718 609
5261 612
15435 580
2010 405
1047 94
3226 479
3219 676