4506 629
1114 336
5282 323
5136 595
1480 29
1133 284
2531 641
2151 171
3098 119
2764 282
3350 705
3911 465
24759 215
2840 102
1110 209
3268 811
1670 328
5831 786
7271 512
3393 589
1627 129
3029 552
4119 652
1552 260