19589 629
5737 689
4103 214
21207 294
6622 654
7058 951
2780 506
4246 227
11623 926
3440 914
2079 558
10882 473
4253 360