1501 97
17161 521
8018 623
16193 862
13299 219
9233 46
7074 678
7304 576
3092 226
29823 782
3865 406
7525 745