2162 306
2201 377
4257 594
12142 515
162208 422
3505 564
29046 879
53498 77
4325 152
4320 839
3398 483