311 93
8966 966
15616 166
10813 198
6305 400
6948 532
17148 666
15233 460
15937 339
3539 165
13715 186
1778 54