500 72
2442 514
7449 789
14355 680
5784 184
2230 405
4453 664
2182 232
3681 646
2151 323
22905 514
3305 628
6125 544
5799 302
4902 332
3445 290
10147 640
2820 771
18034 84
10392 84
1933 304
2893 368
2156 177
1772 353
2367 255
2232 276
10743 159
1525 34