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