31039 831
3883 796
12941 786
16795 570
9921 203
78396 776
1682 116
4329 551
5506 494
3493 337
4958 196
7947 407
4674 322
28639 353
1639 217
10920 922
1277 77
2352 603