31086 670
530 95
2841 558
314 34
3865 851
862 74
496 60
781 130
2892 397
2793 559
2930 383
2036 192
2999 823
3861 585
2911 550
1762 55
1239 158
1679 170
2838 859
2665 519
1733 353
1259 81
4561 883
1944 256