3197 63
2375 364
4009 903
3351 163
5845 528
6273 317
3981 225
3509 333
4079 556
5340 588
4607 455
4972 798
2803 325
843 57
2708 100
19119 526
9384 538
17203 861
4092 603
5012 168
6835 235
4366 685
4217 652
5396 948