21142 447
16292 336
1590 65
4068 373
8404 217
24455 343
5895 529
8789 609
5429 612
15722 580
2120 405
1086 94
3316 479
3317 676