3001 85
9383 486
2824 187
17963 348
3502 540
34742 138
9388 718
5639 359
4013 300
4221 281
7730 648
6928 67
26979 519
5181 573
4378 492
28217 596
11608 627
9453 903
3007 153
3781 71
3908 417
10925 605
29198 478
15766 181
9343 617
8340 676
6891 890
20057 623