40446 509
18449 296
20779 81
25400 673
5934 388
4231 166
12293 250
13749 49
4159 653
10242 700
10286 752
3842 183
11059 274
4881 667
10293 555
3493 669