3937 47
31163 144
10483 48
24245 132
38423 602
19659 680
9091 422
14796 384
43311 672
16271 589
12247 353
4847 748