1278 405
302 76
2294 306
2296 377
4321 594
12272 515
163191 422
3531 564
29409 879
54784 77
4477 152
4370 839
3426 483