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