2280 306
2292 377
4317 594
12257 515
163123 422
3530 564
29343 879
54640 77
4463 152
4365 839
3426 483