31141 831
3923 796
12947 786
16808 570
9922 203
78431 776
1684 116
4331 551
5507 494
3498 337
4960 196
7948 407
4685 322
28682 353
1644 217
10946 922
1280 77
2352 603