2547
1
1651
2054
6
1087
4513
1869
2
835
995
945
0
4098
3
2275
2503
883
28805
3114
4
1453
1642
467
939
775
1824
544
993
991
2697
5
7334
509
4940
31535
650