993
1
1832
3
2547
1453
2
2054
6
1651
1087
2652
991
835
8822
5
3868
995
4098
4513
4940
1610
0
2393
1562
2503
1388
3287
7952
422
330
1365
951
409
1869
1261