1151 337
3032 257
2775 708
4159 393
4291 608
6805 323
15095 409
6965 493
18417 59
7621 789
21875 808
9048 482
11819 169
6218 747
4850 554