5196 491
6186 552
15529 319
3548 252
15502 326
4715 46
8251 95
5478 277
2387 118
6691 182
10662 522
3616 377
8751 589
2502 114
24184 390
17650 949
29036 77
30048 652