49400
327238
686972
101541
372399
928712
154334
115124
267248
30864
677837
931376
2982361
2670455
2591928
2564455
2265995
2160955
2125281
2055719
1940226
1693208
1630351
1585406