2980 189
6811 789
8767 490
2800 112
15606 473
9408 673
2567 191
2460 388
22629 100
4829 755
18045 713
3595 565
12433 280
3182 61
5327 310
3022 325
59727 684
41005 642
15590 397
15532 54
13415 353
24235 132
8304 228
15762 179
15388 590
19538 1030
6712 573
19164 456