1029 157
2255 451
44112 686
9979 562
405386 537
7958 463
23238 435
15040 211
19666 368
18031 31
8409 857
10885 204