34425 451
2508 244
5470 479
5159 39
44288 616
19157 392
16177 106
6013 778
12540 52
3371 327
3632 662
2363 54
4222 256
6717 511
5800 643