21076 559
8584 850
11687 878
123579 1033
33360 246
18307 173
13307 206
94391 298
29397 709
6037 117
47630 464
2897 245