20733 91
15859 215
6200 394
9744 103
105052 246
45843 761
9376 782
8967 694
15583 396
11554 371
47241 712
5989 93
3296 314
3220 96