21645 91
15923 215
6202 394
9748 103
105117 246
45913 761
9377 782
8977 694
15606 396
11568 371
47264 712
5993 93
3297 314
3222 96