2947 669
12316 77
6752 224
7898 488
31256 307
28646 400
3630 394
6548 372
11104 790
10260 655
6338 806