6014
442
596
323
292
5914
526
275
390
420
730
538956
21906
16570
14581
13170
10052
969263
8744
8700
828148
716142
67511
6610