2972 412
1118 251
227 709
894 69
1459 978
563 764
169 352
942 295
118 506
850 324
775 863
892 754
104 854
829 329
752 412
197 152
756 45
728 261
848 815
738 714
664 706
551 311
633 363
582 476