3196 732
2113 562
25195 289
1032 24
1561 308
1016 109
13979 198
8451 280
1714 160
2968 538
14820 385
1667 465
167245 682
4928 723
3480 192
6342 583
3389 338
93682 482
7294 644
39400 510
5341 356
1391 140
5696 439
2802 49
4219 202
39859 337
25894 427
4918 909