2371 280
2318 340
6216 769
5606 633
225905 329
20026 339
11949 488
3951 412
14249 509
48980 655
68142 66
4922 185
3942 39
8042 548
1581 102