20505 757
9384 592
13850 164
77694 236
3676 414
33042 376
20891 551
28657 322
2439 179
2277 245
1856 156
4130 630