5551 680
2256 41
4997 272
8121 262
137304 843
18483 623
71344 145
9497 553
6796 204
13834 385
14752 977
7008 918
3897 754