5956 676
10909 269
2777 129
18387 116
17990 209
7400 547
31798 438
5041 723
6258 803
4620 526
3446 337