2133 427
2077 278
18939 487
19404 209
4628 319
2884 272
40656 251
7763 38
125988 678
6464 789
4673 965
1704 245