5541 680
2251 41
4986 272
8102 262
137230 843
18481 623
71326 145
9497 553
6794 204
13828 385
14748 977
7007 918
3896 754