45184 485
5215 518
388141 1161
57331 627
4807 68
31337 884
4335 174
6422 88
897 30
7648 121
10719 758
25894 845