1000 109
24136 396
5445 482
2438 160
174880 961
11320 304
13786 820
4925 73
5411 634
5077 465
50361 400
4763 61
4982 436
5751 353
4195 400
3532 298