46920
3875
269112
279605
23101
884682
431578
963395
79725
63390
39648
350108
648782
338694
948542
337113
645481
39895
19392
10268
81330
423580
26583
315297
130414
540340