755
516
25211
844
11510
1549
840
690
863
1152
1326
1107
687412
49253
48510
47948
4248271
4040158
33084
3250151
31036
26622
24451
22830