1026 211
3351 369
10344 895
11917 568
5410 127
2959 245
4678 577
4129 578
21018 131
6439 596
1573 109