716
433
4320
347
487
6025
276
524
482
529
584
299
19686
14960
13041
11790
8862
851263
7950
7602
737148
637142
62311
5760