4086 763
9869 815
3081 446
20784 375
11995 169
1990 176
11574 35
12786 238
29991 452
16816 829
11181 243
8196 30
4120 675
4471 225
2269 57
8495 624
4832 879