5531 338
9330 117
15089 94
19885 317
10267 458
6007 804
44902 979
82241 654
3030 242
1705 154
7062 206
9243 265
3739 729
5767 494