2512 108
10955 94
5772 692
106595 229
73940 712
80973 346
26480 568
7624 690
1278 106
3014 393
5157 463
8237 538
4038 563
4060 789