21002 159
8602 476
10515 600
3048 114
49850 675
4640 403
4406 403
11449 815
4837 558
2452 120
4684 454
3997 427