9631 27
3830 851
3223 575
1673 177
1368 62
3367 491
4183 972
7092 122
4567 714
2358 446
9252 469
2346 462
587 150
9453 611
6936 442
8462 679
10795 293
5592 97
7347 601
8040 468
11817 53
10093 820
9101 254
6563 166