22538 416
4908 899
8586 735
5044 396
5699 305
12290 596
1507 157
5236 667
6802 154
6036 537
6809 859
2332 333
4113 812
5039 265