2190 208
5317 33
3135 806
6684 297
43553 390
31867 292
6786 440
3907 434
22472 895
7396 400
30598 141