5191 491
6184 552
15523 319
3540 252
15494 326
4707 46
8236 95
5470 277
2381 118
6684 182
10648 522
3607 377
8740 589
2498 114
24163 390
17595 949
28962 77
30015 652