284293 506
117666 632
21865 118
68006 796
3319 459
3075 462
4338 555
4154 698
2293 110
5664 395
2547 92
10400 927
51645 149