25009 91
19393 233
22942 259
40938 384
45406 718
3915 383
8001 666
6514 502
5358 222
12307 455
9778 168
56667 95
96873 663