3121 907
352524 805
2251 33
5543 507
8271 485
6388 177
4181 305
19869 313
2570 428
10536 461
4156 457
38817 680