3960 50
17704 461
4896 412
5672 990
5121 123
1831 297
4992 244
4137 83
6141 366
2107 213
9502 296
4598 152
2628 291
19718 839
5683 370
18854 596
13721 246
901 110
20919 669
3822 56
6504 399
28996 712
9306 725
23467 895