767
365
285
413
432
343
727
523
420
311
601
590
40727
31040
29863
26945
2342267
21054
2032153
18686
1865149
15380
14940
13250