2981 601
1840 397
24632 618
11671 184
5261 206
15038 545
4095 563
14387 411
10007 480
7267 798
10441 621
12073 657