3093 88
5533 298
8333 525
9409 538
5191 165
5313 706
5837 400
8191 310
3549 430
9224 836
3356 642
3807 147
3285 58
1477 133
9372 107
241797 773
549360 1001
100196 603
145972 931
24168 621
17606 575
16808 167
8257 30
4815 455
12087 741
7611 76
7682 618
35238 608