44096 529
46328 70
17350 355
8079 578
16702 153
7630 216
13409 392
8941 448
19893 278
16445 285
9750 732
31640 351
9121 623
7440 889
5553 283
17804 59
12190 147
6627 196
11542 607
9412 36
10850 326
14734 322
16591 666
9336 501
29609 643
8275 895
7861 293
15536 343