1023 256
2883 864
2643 387
10486 378
20187 623
79354 146
5199 501
5236 513
7880 918
11245 645
3249 73
17290 664
6492 415