1070 141
2601 438
9092 590
23723 208
135632 631
7215 252
7571 170
45546 376
8629 289
10768 328
4954 508