929 97
3315 436
3060 586
9468 585
3658 428
14291 303
1127 313
5842 556
38726 264
4305 513
1733 354
139 42
22582 813
2635 309
4636 52
6147 291
4997 639
2384 648
7287 555
1189 279
9899 403
3380 877
6454 588
2603 581