1666
3
3014
4721
18
2907
2
1377
1
944
1595
861
1543
1039
818
1530
7
4625
9
5707
883
1399
1030
1905
915
0
471
1004
798
952
1465
984
796
4
598
146
1267
677