3221 266
2278 418
278999 684
21791 94
14935 130
25114 178
224044 616
18975 933
43400 877
34948 367
9745 290
27649 483
1906 37
11388 690
6698 511
143349 702
57874 478