1666
3
3014
4721
18
2908
2
1379
1
944
1595
861
1543
1041
818
1531
7
4625
9
5707
883
1399
1032
1907
917
0
471
1004
798
953
1465
985
796
4
599
150
1267
678