526 49
423 221
114 83
10 246
848 815
17 156
143 746
835 574
375 622
521 672
646 907
199 938
41 377
337 933
440 673
758 258
946 881
884 205
31 228