2512 108
10955 94
5776 692
106604 229
73949 712
80988 346
26486 568
7624 690
1278 106
3014 393
5157 463
8237 538
4039 563
4060 789