1503 208
4522 33
3015 806
6498 297
43317 390
31385 292
6454 440
3829 434
22207 895
7340 400
29246 141