19751 447
14483 336
1461 65
3835 373
7595 217
21189 342
5562 529
8700 609
5202 612
15103 580
2001 405
1006 94
3169 479
3185 676