31137 831
3920 796
12947 786
16808 570
9922 203
78430 776
1684 116
4331 551
5506 494
3498 337
4960 196
7948 407
4685 322
28682 353
1644 217
10946 922
1278 77
2352 603