22086 100
17307 131
5973 631
3404 126
4913 795
2973 188
20292 672
17445 186
14952 656
10464 672
5324 236
4390 343