2526 391
2114 547
1241 238
2942 288
2623 128
3793 506
3153 425
12135 701
7083 42
15233 684
15466 848
39017 34
5726 58
41213 722