1050 116
3752 923
6417 793
5514 508
9962 894
5768 306
8540 323
2782 204
11943 334
4544 128
705 109
508 37
9475 412
2494 639
4032 322
871 131