3096 88
5536 298
8334 525
9411 538
5192 165
5317 706
5838 400
8193 310
3552 430
9229 836
3358 642
3810 147
3288 58
1478 133
9377 107
241875 773
549560 1001
100220 603
146032 931
24170 621
17609 575
16809 167
8262 30
4818 455
12090 741
7612 76
7685 618
35257 608