20211 447
15016 336
1510 65
3917 373
7804 217
21897 342
5677 529
8717 609
5255 612
15425 580
2008 405
1047 94
3223 479
3219 676