1507
3
2719
620
0
450
611
11239
17
866
989
2
3268
1
673
1370
634
978
861
948
806
964
1695
2588
4
6579
10
1059
3516
13
1722
1122
1375
1126
799
880
678
517