2675 501
2515 554
584 52
1348 330
3588 774
2572 564
3019 907
1833 262
1937 393
3429 656
2595 499
2778 720
2678 704
2913 548
1004 162
2208 516
1128 202
2443 447
136057 206
44264 446
38408 617