2982 412
2902 313
1971 476
555 332
867 911
852 190
898 230
23 693
451 202
369 695
988 100
939 545
305 82
112 854
933 712
818 650
28 113
91 535
785 864
756 45
779 239
159 313