3311 839
2280 432
894 179
20928 89
9417 792
18968 98
12649 604
16050 118
5909 693
9871 269
10248 126
1869 103