1151
1
948
3
1214
1087
0
503
2
1330
1630
517
988
7
901
534
935
93
7899
5
1479
2048
708
413
1437
8
1186
1194
3146
926
829
994
1703
1813
677
4
1688
2517