596 116
2891 912
7575 274
7877 78
3584 433
3460 525
2461 95
2899 705
5247 384
8298 435
2642 109
3168 310
3756 95
15805 594
973 58
3781 803
1084 114
2148 59
39327 287
13320 389
9060 392
6482 323
1693 327
1587 282
7518 183
10949 199
15955 165
5976 706