284496 506
117733 632
21881 118
68116 796
3321 459
3077 462
4341 555
4156 698
2298 110
5667 395
2551 92
10406 927
51754 149