3085 321
5056 227
4334 530
5764 356
8810 412
8229 859
2462 111
8422 159
1594 28
3239 110
5584 203
28320 472
5989 474
6485 634
14257 875
34588 672
6848 441
7299 595
2794 281
5555 482
3530 525