47089 600
43089 267
13837 521
8747 446
25058 279
28960 744
6249 407
3555 473
6132 392
6813 395
1316 36
4072 827
17274 439
5537 147
2810 222
4122 812
16924 624