31030 55
10177 933
34461 544
3878 178
5641 161
14837 331
7493 344
11802 628
12136 252
8243 840
5799 325
5102 520
3921 562
3285 465