1506
1
1495
3926
14
2941
4
1419
3554
3
3336
2235
0
1059
1173
4425
6
770
3789
1879
1135
3879
7
1103
502
2632
5