3109 42
2460 645
2689 560
423 70
1917 385
2318 602
8047 367
1963 409
2903 684
2822 752
4832 560
4634 77