1453
2
1869
1860
1330
1651
1
4513
964
646
0
11829
2710
8
28805
6
1550
2547
4940
5
4098
3
945
1513
991
1285
458
2799
518
1976
1129
1425
835
2099
1254
544
1230