3000 160
17800 552
34886 87
3272 102
33850 141
4139 473
19278 732
18887 542
39845 94
13778 278
14041 505
11359 161
22034 353
18871 704
8968 243
5063 261
3295 288
4073 408
2171 525
3737 812