2342 64
2651 89
3404 121
4873 277
9197 831
4116 634
2612 215
3780 601
12191 572
5003 546
5145 777
6514 539
16507 281
2549 301
7753 925
6453 672
22216 538
5156 923
16681 138
29195 316
4323 737
4537 340
9281 592
5047 437