21572 91
15914 215
6202 394
9748 103
105113 246
45910 761
9376 782
8977 694
15605 396
11568 371
47259 712
5993 93
3297 314
3222 96