905 157
2254 451
44104 686
9977 562
405316 537
7957 463
23236 435
15037 211
19661 368
18030 31
8408 857
10878 204