2602 227
8647 362
133218 692
107896 361
25392 133
4564 235
5992 289
90843 812
6153 392
2357 267
7574 578
4460 865