19955 89
15824 215
6197 394
9742 103
104991 246
45795 761
9374 782
8961 694
15566 396
11547 371
47220 712
5986 93
3295 314
3217 96