5958 858
22510 509
4796 948
2185 74
4147 52
3542 124
7390 356
4224 540
4220 188
3258 273
5247 585
17684 377
5315 94
4433 794
978 117