306 118
22 930
591 954
667 432
934 645
207 239
629 55
355 422
374 699
169 828
902 106
16 933
849 89
907 304
513 296
11 196
752 364
634 81
491 169
205 129