3132 882
2346 274
23817 214
11123 213
120956 616
74329 198
59450 129
20275 642
30772 376
37989 773
26206 399