1702 349
1196 75
1115 83
13407 810
5294 311
4565 274
4551 370
10688 1012
27453 67
3602 155
20117 324
5118 486
9472 382
2935 560