3128 503
2828 604
687 99
40990 232
3411 908
506 51
2037 344
8230 592
13823 483
25949 828
20408 383
31758 310
11720 366
40292 249
19748 609