21053 559
8563 850
11663 878
122304 1032
33179 246
18260 173
13279 206
93940 298
29148 709
5975 117
46705 463
2887 245