4513
1
28805
6
2547
4098
3
945
0
991
1869
2
1453
4940
5
1651
1343
2054
1087
993
1889
835
1132
2306
3250
1506
995
745
2814
1550
302
670
964
1095
5836
54