3221 266
2276 418
278956 684
21790 94
14935 130
25114 178
224038 616
18975 933
43355 877
34919 367
9737 290
27643 483
1905 37
11387 690
6698 511
143232 702
57849 478