40994 314
5094 412
2208 418
1389 107
4671 734
4830 909
1592 44
3152 563
3189 341
2827 175
2080 78
1447 235
2705 373
1351 45