3006 226
2371 424
21658 328
9820 189
5131 475
8105 65
2807429 6029
73043 563
4431 38
2759 224
9130 737
5186 629
6658 279
3848 303
13709 163
5117 888
59401 197
50307 60
12562 594
5090 52
7272 616
3307 340
80558 449
9320 680
6435 454
8397 389
4148 476
4947 676