3560 643
3796 521
10911 938
3001 618
2165 42
4051 693
4939 645
1515 281
568 41
1456 241
950 228
391 53