5196 491
6186 552
15528 319
3548 252
15501 326
4714 46
8250 95
5478 277
2387 118
6691 182
10660 522
3615 377
8751 589
2501 114
24181 390
17643 949
29031 77
30048 652