3002 226
2371 424
21656 328
9812 189
5130 475
8097 65
2803684 6027
72905 563
4430 38
2757 224
7327 737
5182 629
6655 279
3843 303
13703 163
5116 888
59367 197
50304 60
12556 594
5089 52
7268 616
3305 340
80439 449
9312 680
6433 454
8388 389
4144 476
4947 676