40270 314
4977 412
2184 418
1347 107
4605 734
4781 909
1565 44
3116 563
3123 341
2718 175
1973 78
1348 235
2617 373
1311 45