1001 147
5287 189
4012 126
4093 418
5589 632
6260 701
7894 334
3877 640
8118 380
5928 719
4699 626
8362 629
3470 54
5822 421
6722 216
2384 376
11450 845
829 94
7278 647
10478 909
1000 162
12044 111
10592 543
7678 649