402
392
1182
612
853
748
502
750
940
850
580
86132
685612
49133
48420
47818
4236271
4038158
33054
3246151
31026
26592
24421
22800