2961 165
3016 564
4226 911
2263 624
3390 442
3799 668
2365 295
18420 894
7051 549
3689 809
669 75
2276 547
3985 637
2294 494
5234 885
4688 242
3094 768
3057 393
2889 451
3295 492
3427 587
8207 861
2907 423
1917 105