1050 116
3752 923
6417 793
5514 508
2384 363
12619 736
7757 147
7201 234
9853 746
3457 215
4368 168
670 86
3529 78
8364 603
2292 141
5657 937