5537 680
2247 41
4972 272
8081 262
137123 843
18477 623
71304 145
9495 553
6792 204
13816 385
14740 977
7006 918
3895 754