2931 176
5423 823
3074 624
1687 78
8786 982
3085 484
18671 622
1541 249
3363 645
6272 664
2732 198
1851 391
8485 33
6322 724
8805 118
3683 355
5321 482
8583 692
4607 270
6508 419
2710 60