103085 502
22009 503
71527 311
18350 63
41261 568
27883 120
49817 143
51781 587
76895 1063
53971 696
22476 346
23406 211
11796 647
291408 727
97071 949
94100 462
79442 165
39887 101
27384 357
20580 336
89748 190
12073 635
33737 402
66803 587
27576 389
17160 414
35224 455
49133 723