40335 314
4983 412
2185 418
1351 107
4614 734
4783 909
1568 44
3117 563
3126 341
2727 175
1973 78
1348 235
2628 373
1312 45