5300 30
15393 409
7237 493
18979 60
7950 789
22041 808
9337 482
12199 169
5424 151
6957 288
40257 322
21038 472
23666 491
9722 85
9892 60
10190 168
9817 98
13171 984
12354 312
12671 302
23212 435
16479 533
8961 299
9659 176
8944 421
7820 120
8842 554
8322 75