1097 149
38870 305
10315 701
14519 223
965 311
2558 728
791 75
4852 492
2328 136
14022 352
284 87
2038 312
4211 531
8542 118
2721 831
2929 963
2504 588
1604 377
2051 641
921 224
2742 707
1030 273
20930 641
7209 423