1050 116
3752 923
6417 793
5514 508
4207 693
5187 474
1205 207
452 73
2772 541
20346 356
3334 776
2771 152
4142 427
7849 384
2300 296
1158 293