21076 559
8583 850
11687 878
123516 1033
33354 246
18306 173
13305 206
94374 298
29387 709
6035 117
47586 464
2897 245