596 128
2269 404
19268 683
2223 633
1665 453
2126 580
17036 527
15689 413
4144 673
2285 557
289 29
1105 214
598 72
3252 360
2006 315
1690 268
4429 538
17072 323
2920 815
3798 341
1406 298
3093 816
2643 781
1321 122