3683
1
106
0
1364
608
685
873
1506
2589
1495
951
3070
4
2057
1945
4309
2
5546
6
998
2908
10
996
853
828
1212
1020
4629
15
12472
19079