2700 277
4584 391
122176 973
3515 38
4669 80
2157 63
5801 116
8815 676
5334 158
16948 178
6591 700
10496 257
22496 393
24717 181
8015 547
4363 107
2843 422
5016 428