3121 503
2826 604
687 99
40988 232
3407 908
504 51
2037 344
8230 592
13823 483
25949 828
20406 383
31758 310
11719 366
40288 249
19748 609