2981 601
1840 397
24601 618
11664 184
5261 206
15038 545
4095 563
14383 411
10007 480
7267 798
10437 621
12073 657