13952 715
7080 661
12288 548
25468 173
14038 31
5938 336
4255 544
18152 696
21100 301
28932 437
10028 518
6282 156
11111 500
9353 362
15331 181
6713 271
42734 508
6377 931
16404 367
13500 285
25554 348
8158 817
14585 777
19247 818
22565 212
3270 215
25479 519
16572 607