12031 304
7992 918
9338 453
5511 596
5376 882
5701 735
10068 573
5717 604
25276 712
3766 715
4348 626
2940 268
11920 182
2580 307
2612 344
2818 174
29386 417
38448 142