14095 600
23396 509
30435 481
6438 240
38924 263
24448 234
35465 172
36533 77
22395 429
7011 604
13464 303
13976 111
61687 470
24274 373
36200 935
11012 969
30272 293
116183 641
40677 544
35436 189
65691 157
3602 206
85510 251