47376 601
43231 267
13895 521
8788 446
25490 279
29286 744
6293 407
3598 473
6156 392
6885 395
1359 36
4098 827
17324 439
5618 148
2839 222
4157 812
17252 624