3061 685
7093 112
31508 123
8841 523
10008 71
9301 212
11038 450
21303 46
159228 569
9979 680
6225 727
4805 608
3407 118