2503
1
725
0
1047
631
1639
1977
2
2263
2544
6
382
1273
1467
3683
5
840
3
1914
2715
1202
960
3263
5658
9
951
2595
8
560
1589
4
32353
12
4954
930
911
7329
2786
1317