27723 71
9585 99
5410 646
7996 798
4401 330
3412 85
5828 812
4070 464
9544 253
1878 48
1783 106
2299 301