15563 32
4518 366
2633 124
4131 65
2609 94
4952 606
2951 274
4069 76
25784 173
2479 454
4928 660
7556 479