4013 339
2897 480
90143 163
137878 960
74521 796
121656 587
115332 828
99536 771
2503 259
3421 578
1665 214