2054
6
4513
1
4098
3
2503
2547
1651
1087
1869
2
835
995
1129
0
284
2642
1453
1506
939
28805
1143
993
991
4940
5
1418
292
945
6062
16
1447
1049
999
1132
883