1093 123
15684 32
4544 366
2664 124
4179 65
2644 94
4989 606
2976 274
4121 76
26786 173
2506 454
4971 660
7652 479