17027 521
5720 395
22433 669
7967 83
24291 333
2838 40
5453 90
3721 461
11760 457
13397 613
16330 649
7286 323
4144 491
12036 399
6120 480
20996 244
4442 160
5872 587
10532 641
9040 41
5018 167
4689 69
3661 101
6448 308