5991 438
3839 706
20118 843
4979 908
13448 532
13669 187
10586 304
7353 571
7683 790
11036 275
3900 441
3350 76
3699 201
14248 598