142408
249300
89860
100530
768219
466244
397553
97580
583645
479900
488289
223304
5537367
4544935
4361459
3460998
3447462
3418286
3368956
3018729
3013226
2494209
2137352
2136407