2
3396
50810 50237 50031 49484 48011 47639 43549 43377 42178 40059 39277 38924 38762 34549 33835 32893 32147 31658 30803 30617 30082 29975 29309 27291 27255 25856 24869 22611 21601 21145 20279 13879 13385 12366 11419 10603 9777 9237 9008 7236 7202 6400 1492 
