3560 643
3793 521
10909 938
3001 618
2165 42
4050 693
4937 645
1515 281
568 41
1454 241
949 228
391 53