3096 54
1505 46
46416 315
6449 412
2391 418
1865 107
5216 734
5346 909
9071 45
3542 563
3844 341
3459 175
2471 78
1838 235
3242 373
1871 45