573
345
350
4311
526
3916
375
479
387
357
4613
467
26837
20160
18711
16652
1315265
12972
1185148
11684
10600
965143
8800
77311