12111 1012
7883 100
15218 326
24005 312
17432 759
13988 233
46377 863
97920 374
6678 250
16977 71
7960 424
28518 605
93061 279
9602 656
35253 82
12102 260
21973 340
29496 643
8888 215
29214 210
20116 596
20454 115
15626 379
27554 638