2295 360
3251 850
2070 197
2279 457
59961 1031
208151 666
188203 567
116677 448
254115 724
96050 722
102984 202
88078 318
69715 278
119219 838
156964 855
113549 577
49333 487
11520 676
225 34
120319 1174
432804 1033
66504 829
83822 230
285771 627