5192 113
2511 113
10034 657
5340 660
4586 873
2569 316
3496 245
4363 695
3005 682
3985 613
3165 271
1447 178
9413 593
8359 328
5048 468
29447 172
11761 111
3055 676