30825 787
3463 673
1493 213
24166 319
44186 210
16622 677
32394 743
8646 363
9061 521
8409 396
6483 627