3061 621
2619 525
7340 205
890 118
1667 208
2606 447
29616 585
39897 337
10655 515
32622 788
25902 427
29349 449
9884 380
56403 832
14110 154
1796 204
12288 334
3943 474
1369 45
4927 909
5181 680
13448 37
6007 374
5154 49
1848 41
12389 906
36147 645
4973 175