30969 831
3869 796
12928 786
16788 570
9920 203
78369 776
1676 116
4328 551
5506 494
3482 337
4952 196
7944 407
4672 322
28605 353
1637 217
10901 922
1274 77
2352 603