158 35
2270 278
2303 511
3491 930
943 239
2537 571
2048 517
23127 683
25590 484
7131 651
29411 281
1147 344
6342 99
1048 339
8430 850
3394 423
7703 839
6801 410
132 21
5091 405
23501 603
8980 690
9286 709
12426 108