40451 509
18451 296
20783 81
25409 673
5934 388
4233 166
12297 250
13752 49
4159 653
10244 700
10288 752
3843 183
11063 274
4882 667
10299 555
3493 669