8009 81
1570 143
12553 501
14804 669
2661 484
3189 804
5104 387
24288 892
4044 250
2450 50
1189 98
3048 699
2782 559
3030 66
2936 421
11704 192
16357 388
3577 264
2716 439
2181 276
9546 556
5109 213
3127 335
9253 295