3031 701
2607 548
994 29
4222 595
2476 608
999 148
1897 357
1364 244
2946 491
6564 49
10755 711
8468 471
7987 116
7799 292
30519 383
15887 623
8656 467