30960 831
3867 796
12925 786
16787 570
9920 203
78362 776
1676 116
4328 551
5506 494
3481 337
4951 196
7944 407
4671 322
28597 353
1637 217
10896 922
1273 77
2352 603