15156 502
8593 320
4224 291
9088 665
9663 747
31277 633
21996 1056
1572 110
1951 93
4228 98
4223 598
22650 174
17168 108
2637 398
3933 806