2700 812
2917 755
573 151
2908 884
49899 479
86338 341
100109 377
55160 339
80955 277
94779 631
124850 553
93319 191
91555 584
62465 232
2456 528
87871 318
122060 558
66767 229
70584 646
2046 440
1390 379
155407 672
143196 474
60356 247