1651
1
2054
6
835
2547
1453
2
1084
0
1129
1087
993
1869
991
383
995
4098
3
5262
10
625
4940
5
11881
4513
1562
935
2503
1388
7952
16840
15
18385
939
814
417
1222856
4