2906 833
1038 255
2625 693
1997 438
1773 34
2360 427
4209 903
2102 259
99901 381
50241 201
67928 652
26846 777
62950 461
33036 454
33106 735
86355 866