2054
6
4098
3
4513
1
2503
2547
1651
1087
835
995
2
1506
0
2069
284
2642
1869
417
814
1453
1291
939
1513
7952
1143
993
282572
991
4940
5
1129
2229
4
3203
10
292