311593 808
31247 927
33818 295
5976 306
33734 614
10823 503
2365 44
3531 759
1672 232
28478 670
23386 580
14101 161
36998 195
37523 427
82550 776
108982 136
6338 809
22551 321
7575 521
24401 368
33858 437
29631 90
34461 391
29396 247