19565 401
515007 1249
24421 611
32208 495
16502 608
55283 985
43819 332
4285 537
3039 547
9143 265
13404 595
2689 213
11762 682
2900 317
6083 609
36890 831
66013 987
59943 531