22071 100
17303 131
5969 631
3401 126
4907 795
2969 188
20289 672
17441 186
14943 656
10460 672
5323 236
4383 343