21076 559
8583 850
11686 878
123484 1033
33351 246
18306 173
13305 206
94369 298
29385 709
6032 117
47575 464
2897 245