3061 685
7096 112
31515 123
8842 523
10009 71
9303 212
11041 450
21310 46
159296 569
9982 680
6227 727
4808 608
3408 118