13692 584
81842 684
20610 159
79347 582
23206 393
46243 464
33346 824
6688 485
3504 101
1233 43
130142 306