5537 680
2248 41
4978 272
8090 262
137181 843
18477 623
71315 145
9496 553
6794 204
13820 385
14745 977
7006 918
3895 754