2302 438
3740 705
8855 966
3480 28
16478 510
14377 242
8211 944
28334 763
5681 301
9802 372
5783 642
9963 529
3157 797