3810 128
2871 220
10940 643
3140 491
1862 284
2829 411
1342 259
447 94
2289 674
1073 96
2893 282
2786 706