3221 266
2278 418
278975 684
21790 94
14935 130
25114 178
224041 616
18975 933
43373 877
34932 367
9742 290
27646 483
1906 37
11388 690
6698 511
143279 702
57865 478