4000 56
2631 45
5293 648
2391 481
4279 867
2841 263
4321 438
4000 162
7419 830
4879 528
3245 468
4463 621
10401 277
5660 64
5912 151
8608 208
3991 298
8383 967
6355 607
5150 104
8473 165
4516 519
5417 241
36572 393
22941 67
3805 226
4757 500
4369 687