1050 116
3752 923
6417 793
5514 508
8272 849
5491 193
4234 110
9025 483
9259 669
4689 290
2692 454
3340 620
12240 305
4250 340
77221 652
2384 363