21005 159
8603 476
10518 600
3049 114
49850 675
4640 403
4406 403
11449 815
4837 558
2452 120
4684 454
3999 427