2181 208
5291 33
3132 806
6679 297
43546 390
31855 292
6771 440
3905 434
22462 895
7394 400
30544 141