22541 416
4909 899
8589 735
5044 396
5699 305
12290 596
1507 157
5237 667
6802 154
6037 537
6809 859
2332 333
4113 812
5040 265