28396 281
8267 655
7949 566
5992 183
5312 182
41726 924
1228 76
2803 528
2865 628
5117 490
2976 415
1309 79
4943 885