5932 133
8285 584
9530 601
6815 179
8026 396
17380 401
19855 697
37626 362
7484 50
13908 76
3018 566
2233 176
2991 272