2667 823
1511 431
3995 237
22997 359
5179 281
29811 879
5031 548
8032 723
14898 461
16737 306
4270 325
3967 559
3170 529
2165 108
2956 632
2935 608