6693 526
22055 188
78308 286
3445 134
4946 406
1605 262
6302 881
3983 854
2965 633
1358 38
1609 274
2889 675
3808 474
1407 188
914 125