3113 58
12307 676
2634 289
4487 603
1587 144
4332 778
3926 383
6808 750
5098 759
3803 496
3447 227
4172 377
23155 716
4556 55
16566 670
9897 536
2617 248
32968 384
8280 630
4231 99
7661 311
1245 43
3471 714
43698 226