508 32
2468 508
1763 182
2323 647
730 149
1323 231
2906 840
3059 548
1413 346
2201 463
947 129
430 69
2116 497
1170 221
1858 511
2292 593
439 56
3217 699
12851 717
17943 545
6666 672
7487 213
6829 823
7721 651
5816 690
7628 841
6338 402
1745 488