16402 660
14504 797
9602 238
7565 714
3595 862
2040 472
7784 172
5116 884
7405 523
3524 194
2833 809
925 49
2639 540
2840 809