13679 584
81772 684
20539 159
79142 582
23099 393
46007 464
33274 824
6681 485
3494 101
1228 43
129903 306