2650 700
39389 599
57984 381
32698 300
5518 55
6194 555
3894 438
42550 547
4482 470
3223 106
30196 174
5813 468
404772 754
27358 501
4753 508
5248 845
3868 383
3275 106
8337 608