31713
4430
42817
37462
32042
40051
5280
36320
3799
3490
26580
54923
634412
45270
45233
43508
3843270
3648157
30984
2991150
28706
24372
22550
20730