2441 684
396 41
2146 432
2221 675
1089 241
14476 621
7430 47
5513 748
3141 49
36017 292
65382 395
22305 114
31537 492
3362 249
2917 571