2161 306
2201 377
4257 594
12142 515
162207 422
3505 564
29046 879
53496 77
4325 152
4319 839
3398 483