2377 97
3231 190
8324 550
5215 740
6665 638
4697 588
17069 212
33605 661
32175 482
62445 529
54988 829
4609 452
2810 384
8440 417
2848 163
5412 775
57227 159
24480 128