30943 1049
20634 471
14171 704
7817 662
10976 556
24872 54
16972 322
7188 239
12811 602
9351 254
22235 149
24155 206
7102 45
14115 580
40061 545
7694 583
36095 275
3453 382
8627 573