3075 601
1968 397
25638 618
11970 184
5294 206
15061 545
4102 563
14447 411
10064 480
7297 798
10486 621
12100 657