31004 256
4427 264
13195 660
15246 371
9083 165
51801 600
9139 49
11839 441
13041 167
15031 576
4058 782
4835 389
2373 112
114322 986