1832
3
2547
1
1453
2
2054
6
1651
1087
993
991
835
3868
995
4098
4513
4940
5
1610
0
1562
2503
1388
7952
951
409
1869
939
1346
4
467
1009
1133
1939
957
454