40445 509
18446 296
20776 81
25399 673
5933 388
4231 166
12293 250
13746 49
4159 653
10242 700
10286 752
3842 183
11056 274
4881 667
10293 555
3493 669