14095 600
23393 509
30431 481
6438 240
38923 263
24448 234
35461 172
36530 77
22394 429
7011 604
13464 303
13974 111
61681 470
24271 373
36197 935
11011 969
30272 293
116167 641
40673 544
35429 189
65683 157
3602 206
85504 251