2975 412
862 97
1548 842
299 141
721 80
912 219
287 439
1104 5
876 402
942 295
156 407
633 363
2195 220
933 712
294 628
813 257
748 145
441 617
669 528
852 190
897 230
464 732
66 889
486 36