2191 523
12749 233
2932 860
4465 929
1718 164
1389 142
7885 546
8725 448
3578 506
1616 81
1353 235
639 104