6431 803
3237 153
8507 375
5376 265
4939 806
4793 552
2107 317
15317 133
8145 510
90620 514
27105 702
1322 187