284434 506
117714 632
21878 118
68083 796
3320 459
3075 462
4341 555
4156 698
2297 110
5666 395
2550 92
10405 927
51723 149