1001 163
2283 560
1617 418
9690 331
2723 483
1517 391
3623 862
1899 370
2871 516
6812 421
2393 254
2887 541
1148 44
3598 852
3524 111
691 199
2942 446
875 35
3872 815
1876 84
3936 916
1036 102
1382 205
4127 670