396 114
301 669
688 401
537 258
343 565
958 885
57 507
81 194
414 923
392 652
70 996
689 477
78 497
273 339
570 388
1696 842
32 153
882 698
877 267
509 69
162 206
105 680