2591 227
8637 362
132940 690
107729 361
25275 133
4548 235
5979 289
90447 812
6148 392
2350 267
7562 578
4448 865